# 实例对象可以调用三个方法
# 类除了 对象方法，都可以调用
# 实际上 类也是可以调用 实力方法的，但是要传一个实力对象进去
# 带参数的方法，即 两类方法，的形参当虽然是可以随便写的。

class Person:
    @staticmethod
    def jingtaifangfa():
        print('这是一个静态方法')
        
    @classmethod
    def leifangfa(cls):
        print('这是一个类方法')

    def eat2(i):
        print('这是一个实例方法')


p = Person()

p.eat2()
# 
# p.jingtaifangfa()
# p.leifangfa()

# Person.jingtaifangfa()
# Person.leifangfa()

Person.eat2('wyl350') # 这是当成静态方法使用了

Person.eat2(p) # 这是当成一个 实例方法使用了

